package com.platform.entity;

import java.io.Serializable;
import java.util.Date;


/**
 * 发票表实体
 * 表名 nideshop_invoice
 *
 * @author czj
 * @email 729618941@qq.com
 * @date 2018-11-20 09:32:28
 */
public class InvoiceEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Integer id;
    //
    private Integer userId;
    //发票类型：1-电子发票；2-纸质发票
    private Integer invoiceType;
    //抬头类型：1-个人；2-单位
    private Integer headerType;
    //发票抬头
    private String headerContent;
    //是否默认：0-否;1-是
    private Integer isDefault;
    //发票内容：1-商品明细；2-商品类别
    private Integer contentType;
    //收票人手机号码
    private String invoicerMobile;
    //收票人邮箱
    private String invoicerEmail;
    //创建时间
    private Date addTime;

    /**
     * 设置：
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Integer getId() {
        return id;
    }
    /**
     * 设置：
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取：
     */
    public Integer getUserId() {
        return userId;
    }
    /**
     * 设置：发票类型：1-电子发票；2-纸质发票
     */
    public void setInvoiceType(Integer invoiceType) {
        this.invoiceType = invoiceType;
    }

    /**
     * 获取：发票类型：1-电子发票；2-纸质发票
     */
    public Integer getInvoiceType() {
        return invoiceType;
    }
    /**
     * 设置：抬头类型：1-个人；2-单位
     */
    public void setHeaderType(Integer headerType) {
        this.headerType = headerType;
    }

    /**
     * 获取：抬头类型：1-个人；2-单位
     */
    public Integer getHeaderType() {
        return headerType;
    }
    /**
     * 设置：发票抬头
     */
    public void setHeaderContent(String headerContent) {
        this.headerContent = headerContent;
    }

    /**
     * 获取：发票抬头
     */
    public String getHeaderContent() {
        return headerContent;
    }
    /**
     * 设置：是否默认：0-否;1-是
     */
    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

    /**
     * 获取：是否默认：0-否;1-是
     */
    public Integer getIsDefault() {
        return isDefault;
    }
    /**
     * 设置：发票内容：1-商品明细；2-商品类别
     */
    public void setContentType(Integer contentType) {
        this.contentType = contentType;
    }

    /**
     * 获取：发票内容：1-商品明细；2-商品类别
     */
    public Integer getContentType() {
        return contentType;
    }
    /**
     * 设置：收票人手机号码
     */
    public void setInvoicerMobile(String invoicerMobile) {
        this.invoicerMobile = invoicerMobile;
    }

    /**
     * 获取：收票人手机号码
     */
    public String getInvoicerMobile() {
        return invoicerMobile;
    }
    /**
     * 设置：收票人邮箱
     */
    public void setInvoicerEmail(String invoicerEmail) {
        this.invoicerEmail = invoicerEmail;
    }

    /**
     * 获取：收票人邮箱
     */
    public String getInvoicerEmail() {
        return invoicerEmail;
    }
    /**
     * 设置：创建时间
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取：创建时间
     */
    public Date getAddTime() {
        return addTime;
    }
}
